package com.example.mapper;

import com.example.entity.Dongtai;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import org.apache.ibatis.annotations.Select;


@Mapper
public interface DongtaiMapper {

    /**
     * 查询所有dongtai表数据（只读操作）
     * @return 所有数据列表
     */
    @Select("SELECT * FROM dongtai")
    List<Dongtai> selectAll();

    /**
     * 获取数据总数
     * @return 数据条数
     */
    @Select("SELECT COUNT(*) FROM dongtai")
    int countAll();

    /**
     * 分页查询数据（用于前端预览）
     * @param offset 偏移量
     * @param limit 限制条数
     * @return 分页数据
     */
    @Select("SELECT * FROM dongtai LIMIT #{offset}, #{limit}")
    List<Dongtai> selectByPage(int offset, int limit);
}
